<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); 

class Usuarios extends CI_Controller {
	
	/**
	* @name index()
	* @param void
	* @return void
	* @see Usuario
	* @since 28/05/2013
	* @author Carlos Augusto Dugonski
	*/
	public function index() {
		redirect('home');
    }
    
    public function criarUsuario(){
    	
    }
    
    public function lerUsuario(){
    	echo '{ "aaData" : ' . $this->usuario->lerUsuario() . " } ";
    }
    
    public function loginUsuario(){
    	if ($_POST['login'] != NULL && $_POST['senha'] != NULL) {
	    	$sLogin = $_POST['login'];
	    	$sSenha = $_POST['senha'];
	    	if ($oResultado = $this->usuario->loginUsuario($sLogin, $sSenha)){
				$this->session->set_userdata(
		    		array(
		   				'login_usuario'		=> 	$oResultado->login_usuario,
		    			'email_usuario'		=>	$oResultado->email_usuario,
		   				'grupo_usuario'		=>	$oResultado->grupo_usuario,
		   				'logado'			=>	true
		    		)
	    		);
	    		print_r($this->session->all_userdata());
	    		redirect('home');
	    	} else {
	    		echo strstr($_SERVER['PHP_SELF'], 'index.php');
	    	}
    	} else {
    		$this->index();
    	}
    }
    
    public function logoutUsuario(){
    	$this->session->unset_userdata('login_usuario');
    	$this->session->unset_userdata('email_usuario');
    	$this->session->unset_userdata('grupo_usuario');
    	$this->session->unset_userdata('logado');
    	$this->session->unset_userdata('user_data');
    	redirect('home');
    }
}

/* End of file Usuarios.php */